stitched up - French English Dictionary